package cn.dida.model;

import java.math.BigDecimal;
import java.util.Date;

/**
 * <p>产品 实体类</p>
 * @author weiwei
 */
public class Product {
    private Integer id;
    private Integer companyId;
    private String name;
    private String number;
    private String barcode;
    private BigDecimal price;
    private Integer brandId;
    private String brandName;
    private Integer pbcId;
    private Integer pbcPcount;
    private String pictures;
    private Date createTime;
    private Integer state;
    private Integer createStaffId;
    private String createStaffAccount;
    
    private Integer activityProductIdIsExists;//活动与商品关联是否存在,1存在，0不存在
    private Integer state1;//未启用商品可用状态，1有未启用的商品，0无未启用的商品
    private Integer state2;//启用商品可用状态，1有启用但未过期的商品，0无
    private Integer state3;
    
    
    
	public Integer getState3() {
		return state3;
	}

	public void setState3(Integer state3) {
		this.state3 = state3;
	}

	public Integer getActivityProductIdIsExists() {
		return activityProductIdIsExists;
	}

	public void setActivityProductIdIsExists(Integer activityProductIdIsExists) {
		this.activityProductIdIsExists = activityProductIdIsExists;
	}

	public Integer getState1() {
		return state1;
	}

	public void setState1(Integer state1) {
		this.state1 = state1;
	}

	public Integer getState2() {
		return state2;
	}

	public void setState2(Integer state2) {
		this.state2 = state2;
	}

	public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public String getBarcode() {
        return barcode;
    }

    public void setBarcode(String barcode) {
        this.barcode = barcode;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Integer getBrandId() {
        return brandId;
    }

    public void setBrandId(Integer brandId) {
        this.brandId = brandId;
    }

    public String getBrandName() {
        return brandName;
    }

    public void setBrandName(String brandName) {
        this.brandName = brandName;
    }

    public Integer getPbcId() {
        return pbcId;
    }

    public void setPbcId(Integer pbcId) {
        this.pbcId = pbcId;
    }

    public Integer getPbcPcount() {
        return pbcPcount;
    }

    public void setPbcPcount(Integer pbcPcount) {
        this.pbcPcount = pbcPcount;
    }

    public String getPictures() {
        return pictures;
    }

    public void setPictures(String pictures) {
        this.pictures = pictures;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }

    public Integer getCreateStaffId() {
        return createStaffId;
    }

    public void setCreateStaffId(Integer createStaffId) {
        this.createStaffId = createStaffId;
    }

    public String getCreateStaffAccount() {
        return createStaffAccount;
    }

    public void setCreateStaffAccount(String createStaffAccount) {
        this.createStaffAccount = createStaffAccount;
    }
}
